TextField.StyleSheet.load()

Доступность

Flash Player 7.

Синтаксис

styleSheet.load(url:String) : Void

Параметры

url URL файла CSS для загрузки. URL должен быть в том же домене, что и URL текущего файла SWF .

Возвращает

Ничего.

Описание

Метод; инициирует загрузку CSS файла в styleSheet. Операция загрузки является асинхронной; используйте обработчик TextField.StyleSheet.onLoad для определения окончания загрузки файла.

CSS файл должен находится в том же домене, что и SWF файл загружающий его. Для получения большей информации об ограничении на загрузку данных через домены, см. "Flash Player security features" в Использовании ActionScript во Flash.

Пример

Для примера асинхронной загрузки таблицы стилей с использованием ActionScript 2.0, смотрите пример для TextField.StyleSheet.getStyle().

В следующем примере загружается файл CSS с именем styles.css в объект таблицы стилей styleObj. Когда файл загружен успешно, объект таблиц стилей применяется к TextField объекту с именем news_txt :

this.createTextField("news_txt", 999, 10, 10, 320, 240);
news_txt.multiline = true;
news_txt.wordWrap = true;
news_txt.html = true;

var my_styleSheet:TextField.StyleSheet = new TextField.StyleSheet();
my_styleSheet.onLoad = function(success:Boolean) {
  if (success) {
    news_txt.styleSheet = my_styleSheet;
    news_txt.htmlText = "<p class=\"heading\">Heading goes here!</p><p class=\"mainBody\">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>";
  }
};
my_styleSheet.load("styles.css");

Для написания кода в styles.css, смотрите пример для TextField.StyleSheet.getStyle().

См.также

TextField.StyleSheet.onLoad